@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <http://esipfed.org/toolmatch/0/2/ont.owl#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl2xml: <http://www.w3.org/2006/12/owl2-xml#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://esipfed.org/toolmatch/0/2/ont.owl>
    dc:date "2012-02-28"^^xsd:date ;
    a owl:Ontology ;
    rdfs:comment "Tool Match Ontology created by ESIP Semantic Web Cluster."^^xsd:string ;
    rdfs:label "Tool Match Ontology"^^xsd:string ;
    owl:versionInfo "0.2"^^xsd:string .

:DataAccess
    a owl:Class .

:DataCollection
    a owl:Class .

:MyMapCollection
    :hasAccessibility :WMS ;
    a :DataCollection, owl:Thing .

:OpenLayers
    a :Tool, owl:Thing .

:OpenLayersCompatibleCollection
    a owl:Class ;
    rdfs:subClassOf :DataCollection, [
        a owl:Restriction ;
        owl:hasValue :OpenLayers ;
        owl:onProperty :mappedBy
    ] ;
    owl:equivalentClass [
        a owl:Restriction ;
        owl:hasValue :WMS ;
        owl:onProperty :hasAccessibility
    ] .

:Tool
    a owl:Class .

:WMS
    a :DataAccess, owl:Thing .

:compatibleWith
    a owl:ObjectProperty, owl:SymmetricProperty .

:hasAccessibility
    a owl:ObjectProperty ;
    rdfs:domain :DataCollection ;
    rdfs:range :DataAccess .

:mappedBy
    a owl:ObjectProperty ;
    rdfs:subPropertyOf :visualizedBy ;
    owl:inverseOf :maps .

:maps
    a owl:ObjectProperty ;
    rdfs:subPropertyOf :visualizes .

:visualizedBy
    a owl:ObjectProperty ;
    rdfs:subPropertyOf :compatibleWith ;
    owl:inverseOf :visualizes .

:visualizes
    a owl:ObjectProperty ;
    rdfs:subPropertyOf :compatibleWith .

dc:date
    a owl:AnnotationProperty .

owl:Thing
    a owl:Class .

